package com.twt.survey.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.twt.survey.utils.StaticUtils;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Objects;

@TableName(value = "questionnaire")
@Data
@NoArgsConstructor
public class Questionnaire implements Serializable {

    public Questionnaire(@NotNull Ans ans){

        this.createTime = LocalDateTime.now();
        this.updateTime = LocalDateTime.now();

        this.a_1 = ans.getA_1();
        this.a_2 = ans.getA_2();
        if (this.a_2.length() >= StaticUtils.judgeLen){
            if(StaticUtils.judgeOther.equals(this.a_2.substring(StaticUtils.judgeStart, StaticUtils.judgeEnd))){
                this.a_2_other = "1";
            }
        } else {
            this.a_2_other = null;
        }

        this.a_3 = ans.getA_3();
        this.a_4 = ans.getA_4();
        this.a_5 = ans.getA_5();

        List<String> a6 = ans.getA_6();
        String[] a6_val = StaticUtils.setValue(a6);
        this.a_6 = (Objects.equals(a6_val[0], "") ? null : a6_val[0]);
        this.a_6_other = (Objects.equals(a6_val[1], "") ? null : a6_val[1]);

        List<String> a7 = ans.getA_7();
        String[] a7_val = StaticUtils.setValue(a7);
        this.a_7 = (Objects.equals(a7_val[0], "") ? null : a7_val[0]);
        this.a_7_other = (Objects.equals(a7_val[1], "") ? null : a7_val[1]);

        this.a_8 = ans.getA_8();
        this.a_9 = ans.getA_9();
        this.a_10 = ans.getA_10();
        this.a_11 = ans.getA_11();
        this.b_12_1 = ans.getB_12_1();
        this.b_12_2 = ans.getB_12_2();
        this.b_12_3 = ans.getB_12_3();
        this.b_12_4 = ans.getB_12_4();
        this.b_12_5 = ans.getB_12_5();
        this.b_13_1 = ans.getB_13_1();
        this.b_13_2 = ans.getB_13_2();
        this.b_13_3 = ans.getB_13_3();
        this.b_13_4 = ans.getB_13_4();
        this.b_13_5 = ans.getB_13_5();
        this.b_13_6 = ans.getB_13_6();
        this.b_13_7 = ans.getB_13_7();
        this.b_13_8 = ans.getB_13_8();
        this.b_13_9 = ans.getB_13_9();
        this.b_13_10 = ans.getB_13_10();
        this.b_13_11 = ans.getB_13_11();
        this.b_14_1 = ans.getB_14_1();
        this.b_14_2 = ans.getB_14_2();
        this.b_14_3 = ans.getB_14_3();
        this.b_14_4 = ans.getB_14_4();
        this.b_14_5 = ans.getB_14_5();
        this.b_14_6 = ans.getB_14_6();
        this.b_14_7 = ans.getB_14_7();
        this.b_14_8 = ans.getB_14_8();
        this.b_14_9 = ans.getB_14_9();
        this.b_15_1 = ans.getB_15_1();
        this.b_15_2 = ans.getB_15_2();
        this.b_15_3 = ans.getB_15_3();
        this.b_15_4 = ans.getB_15_4();
        this.b_15_5 = ans.getB_15_5();
        this.b_15_6 = ans.getB_15_6();
        this.b_15_7 = ans.getB_15_7();
        this.b_15_8 = ans.getB_15_8();
        this.b_15_9 = ans.getB_15_9();
        this.b_15_10 = ans.getB_15_10();
        this.b_15_11 = ans.getB_15_11();
        this.b_15_12 = ans.getB_15_12();
        this.b_15_13 = ans.getB_15_13();

        List<String> c16 = ans.getC_16();
        String[] c16_val = StaticUtils.setValue(c16);
        this.c_16 = (Objects.equals(c16_val[0], "") ? null : c16_val[0]);
        this.c_16_other = (Objects.equals(c16_val[1], "") ? null : c16_val[1]);

        this.c_17_1 = ans.getC_17_1();
        this.c_17_2 = ans.getC_17_2();
        this.c_17_3 = ans.getC_17_3();
        this.c_17_4 = ans.getC_17_4();
        this.c_18_1 = ans.getC_18_1();
        this.c_18_2 = ans.getC_18_2();
        this.c_18_3 = ans.getC_18_3();
        this.c_18_4 = ans.getC_18_4();

        List<String> c19 = ans.getC_19();
        String[] c19_val = StaticUtils.setValue(c19);
        this.c_19 = (Objects.equals(c19_val[0], "") ? null : c19_val[0]);
        this.c_19_other = (Objects.equals(c19_val[1], "") ? null : c19_val[1]);

        List<String> c20 = ans.getC_20();
        String[] c20_val = StaticUtils.setValue(c20);
        this.c_20 = (Objects.equals(c20_val[0], "") ? null : c20_val[0]);
        this.c_20_other = (Objects.equals(c20_val[1], "") ? null : c20_val[1]);

        this.d_21_1 = ans.getD_21_1();
        this.d_21_2 = ans.getD_21_2();
        this.d_21_3 = ans.getD_21_3();
        this.d_21_4 = ans.getD_21_4();
        this.d_21_5 = ans.getD_21_5();
        this.d_21_6 = ans.getD_21_6();
        this.d_21_7 = ans.getD_21_7();
        this.d_21_8 = ans.getD_21_8();
        this.d_21_9 = ans.getD_21_9();
        this.d_21_10 = ans.getD_21_10();
        this.d_22_1 = ans.getD_22_1();
        this.d_22_2 = ans.getD_22_2();
        this.d_22_3 = ans.getD_22_3();
        this.d_22_4 = ans.getD_22_4();
        this.d_22_5 = ans.getD_22_5();
        this.d_22_6 = ans.getD_22_6();
        this.d_22_7 = ans.getD_22_7();
        this.d_22_8 = ans.getD_22_8();
        this.d_22_9 = ans.getD_22_9();
        this.d_22_10 = ans.getD_22_10();
        this.d_22_11 = ans.getD_22_11();
        this.d_22_12 = ans.getD_22_12();
        this.d_22_13 = ans.getD_22_13();
        this.d_22_14 = ans.getD_22_14();
        this.d_22_15 = ans.getD_22_15();
        this.d_22_16 = ans.getD_22_16();
        this.d_22_17 = ans.getD_22_17();
        this.d_22_18 = ans.getD_22_18();
        this.d_22_19 = ans.getD_22_19();
        this.d_23_1 = ans.getD_23_1();
        this.d_23_2 = ans.getD_23_2();
        this.d_23_3 = ans.getD_23_3();
        this.d_23_4 = ans.getD_23_4();
        this.d_23_5 = ans.getD_23_5();
        this.d_23_6 = ans.getD_23_6();
        this.d_23_7 = ans.getD_23_7();
        this.d_23_8 = ans.getD_23_8();
        this.d_23_9 = ans.getD_23_9();
        this.d_23_10 = ans.getD_23_10();
        this.d_23_11 = ans.getD_23_11();
        this.d_23_12 = ans.getD_23_12();
        this.d_23_13 = ans.getD_23_13();
        this.d_23_14 = ans.getD_23_14();
        this.d_23_15 = ans.getD_23_15();
        this.d_23_16 = ans.getD_23_16();
        this.d_23_17 = ans.getD_23_17();
        this.d_23_18 = ans.getD_23_18();
        this.d_23_19 = ans.getD_23_19();
        this.e_24 = ans.getE_24();

        List<String> e25 = ans.getE_25();
        String[] e25_val = StaticUtils.setValue(e25);
        this.e_25 = (Objects.equals(e25_val[0], "") ? null : e25_val[0]);
        this.e_25_other = (Objects.equals(e25_val[1], "") ? null : e25_val[1]);

        List<String> e26 = ans.getE_26();
        String[] e26_val = StaticUtils.setValue(e26);
        this.e_26 = (Objects.equals(e26_val[0], "") ? null : e26_val[0]);
        this.e_26_other = (Objects.equals(e26_val[1], "") ? null : e26_val[1]);

        List<String> e27 = ans.getE_27();
        String[] e27_val = StaticUtils.setValue(e27);
        this.e_27 = (Objects.equals(e27_val[0], "") ? null : e27_val[0]);
        this.e_27_other = (Objects.equals(e27_val[1], "") ? null : e27_val[1]);

        List<String> e28 = ans.getE_28();
        String[] e28_val = StaticUtils.setValue(e28);
        this.e_28 = (Objects.equals(e28_val[0], "") ? null : e28_val[0]);
        this.e_28_other = (Objects.equals(e28_val[1], "") ? null : e28_val[1]);

        List<String> f29 = ans.getF_29();
        String[] f29_val = StaticUtils.setValue(f29);
        this.f_29 = (Objects.equals(f29_val[0], "") ? null : f29_val[0]);
        this.f_29_other = (Objects.equals(f29_val[1], "") ? null : f29_val[1]);

        List<String> f30 = ans.getF_30();
        String[] f30_val = StaticUtils.setValue(f30);
        this.f_30 = (Objects.equals(f30_val[0], "") ? null : f30_val[0]);
        this.f_30_other = (Objects.equals(f30_val[1], "") ? null : f30_val[1]);

        this.f_31 = ans.getF_31();
        this.f_32_1 = ans.getF_32_1();
        this.f_32_2 = ans.getF_32_2();
        this.f_32_3 = ans.getF_32_3();
        this.f_32_4 = ans.getF_32_4();
        this.f_32_5 = ans.getF_32_5();
        this.f_32_6 = ans.getF_32_6();
        this.f_32_7 = ans.getF_32_7();
        this.f_32_8 = ans.getF_32_8();
        this.f_32_9 = ans.getF_32_9();
        this.f_32_10 = ans.getF_32_10();
        this.f_32_11 = ans.getF_32_11();

        List<String> f33 = ans.getF_33();
        String[] f33_val = StaticUtils.setValue(f33);
        this.f_33 = (Objects.equals(f33_val[0], "") ? null : f33_val[0]);
        this.f_33_other = (Objects.equals(f33_val[1], "") ? null : f33_val[1]);

        List<String> f34 = ans.getF_34();
        String[] f34_val = StaticUtils.setValue(f34);
        this.f_34 = (Objects.equals(f34_val[0], "") ? null : f34_val[0]);
        this.f_34_other = (Objects.equals(f34_val[1], "") ? null : f34_val[1]);

        this.g_35_1 = ans.getG_35_1();
        this.g_35_2 = ans.getG_35_2();
        this.g_35_3 = ans.getG_35_3();
        this.g_35_4 = ans.getG_35_4();
        this.g_35_5 = ans.getG_35_5();
        this.g_35_6 = ans.getG_35_6();
        this.g_35_7 = ans.getG_35_7();
        this.g_35_8 = ans.getG_35_8();
        this.g_35_9 = ans.getG_35_9();
        this.g_35_10 = ans.getG_35_10();
        this.g_35_11 = ans.getG_35_11();
        this.g_35_12 = ans.getG_35_12();
        this.g_36_1 = ans.getG_36_1();
        this.g_36_2 = ans.getG_36_2();
        this.g_36_3 = ans.getG_36_3();
        this.g_36_4 = ans.getG_36_4();
        this.g_36_5 = ans.getG_36_5();
        this.g_36_6 = ans.getG_36_6();
        this.g_36_7 = ans.getG_36_7();
        this.g_36_8 = ans.getG_36_8();
        this.g_36_9 = ans.getG_36_9();
        this.g_36_10 = ans.getG_36_10();
        this.g_36_11 = ans.getG_36_11();
        this.g_37 = ans.getG_37();
        this.g_38_1 = ans.getG_38_1();
        this.g_38_2 = ans.getG_38_2();
        this.g_38_3 = ans.getG_38_3();
        this.g_38_4 = ans.getG_38_4();
        this.g_38_5 = ans.getG_38_5();
        this.g_38_6 = ans.getG_38_6();
        this.g_38_7 = ans.getG_38_7();
        this.g_38_8 = ans.getG_38_8();
        this.g_38_9 = ans.getG_38_9();
        this.g_38_10 = ans.getG_38_10();
        this.g_39_1 = ans.getG_39_1();
        this.g_39_2 = ans.getG_39_2();
        this.g_39_3 = ans.getG_39_3();
        this.g_39_4 = ans.getG_39_4();
        this.g_39_5 = ans.getG_39_5();
        this.g_39_6 = ans.getG_39_6();
        this.g_39_7 = ans.getG_39_7();
        this.g_39_8 = ans.getG_39_8();
        this.g_39_9 = ans.getG_39_9();
        this.g_39_10 = ans.getG_39_10();
        this.g_40 = ans.getG_40();
        this.g_41 = ans.getG_41();

        List<String> g42 = ans.getG_42();
        String[] g42_val = StaticUtils.setValue(g42);
        this.g_42 = (Objects.equals(g42_val[0], "") ? null : g42_val[0]);

        List<String> g43 = ans.getG_43();
        String[] g43_val = StaticUtils.setValue(g43);
        this.g_43 = (Objects.equals(g43_val[0], "") ? null : g43_val[0]);
        this.g_43_other = (Objects.equals(g43_val[1], "") ? null : g43_val[1]);

        List<String> g44 = ans.getG_44();
        String[] g44_val = StaticUtils.setValue(g44);
        this.g_44 = (Objects.equals(g44_val[0], "") ? null : g44_val[0]);
        this.g_44_other = (Objects.equals(g44_val[1], "") ? null : g44_val[1]);
    }

    @NotNull
    @TableField(value = "`1`")
    private String a_1;

    @NotNull
    @TableField(value = "`2`")
    private String a_2;

    @TableField(value = "`2_other`")
    private String a_2_other;

    @NotNull
    @TableField(value = "`3`")
    private String a_3;

    @NotNull
    @TableField(value = "`4`")
    private String a_4;

    @TableField(value = "`5`")
    private String a_5;

    @TableField(value = "`6`")
    private String a_6;

    @TableField(value = "`6_other`")
    private String a_6_other;

    @NotNull
    @TableField(value = "`7`")
    private String a_7;

    @TableField(value = "`7_other`")
    private String a_7_other;

    @NotNull
    @TableField(value = "`8`")
    private String a_8;

    @NotNull
    @TableField(value = "`9`")
    private String a_9;

    @NotNull
    @TableField(value = "10`")
    private String a_10;

    @NotNull
    @TableField(value = "`11`")
    private String a_11;

    @NotNull
    @TableField(value = "`12-1`")
    private String b_12_1;

    @NotNull
    @TableField(value = "`12-2`")
    private String b_12_2;

    @NotNull
    @TableField(value = "`12-3`")
    private String b_12_3;

    @NotNull
    @TableField(value = "`12-4`")
    private String b_12_4;

    @NotNull
    @TableField(value = "`12-5`")
    private String b_12_5;

    @NotNull
    @TableField(value = "`13-1`")
    private String b_13_1;

    @NotNull
    @TableField(value = "`13-2`")
    private String b_13_2;

    @NotNull
    @TableField(value = "`13-3`")
    private String b_13_3;

    @NotNull
    @TableField(value = "`13-4`")
    private String b_13_4;

    @NotNull
    @TableField(value = "`13-5`")
    private String b_13_5;

    @NotNull
    @TableField(value = "`13-6`")
    private String b_13_6;

    @NotNull
    @TableField(value = "`13-7`")
    private String b_13_7;

    @NotNull
    @TableField(value = "`13-8`")
    private String b_13_8;

    @NotNull
    @TableField(value = "`13-9`")
    private String b_13_9;

    @NotNull
    @TableField(value = "`13-10`")
    private String b_13_10;

    @NotNull
    @TableField(value = "`13-11`")
    private String b_13_11;

    @NotNull
    @TableField(value = "`14-1`")
    private String b_14_1;

    @NotNull
    @TableField(value = "`14-2`")
    private String b_14_2;

    @NotNull
    @TableField(value = "`14-3`")
    private String b_14_3;

    @NotNull
    @TableField(value = "`14-4`")
    private String b_14_4;

    @NotNull
    @TableField(value = "`14-5`")
    private String b_14_5;

    @NotNull
    @TableField(value = "`14_6`")
    private String b_14_6;

    @NotNull
    @TableField(value = "`14_7`")
    private String b_14_7;

    @NotNull
    @TableField(value = "`14_8`")
    private String b_14_8;

    @NotNull
    @TableField(value = "`14_9`")
    private String b_14_9;

    @NotNull
    @TableField(value = "`15_1`")
    private String b_15_1;

    @NotNull
    @TableField(value = "`15_2`")
    private String b_15_2;

    @NotNull
    @TableField(value = "`15_3`")
    private String b_15_3;

    @NotNull
    @TableField(value = "`15_4`")
    private String b_15_4;

    @NotNull
    @TableField(value = "`15_5`")
    private String b_15_5;

    @NotNull
    @TableField(value = "`15_6`")
    private String b_15_6;

    @NotNull
    @TableField(value = "`15_7`")
    private String b_15_7;

    @NotNull
    @TableField(value = "`15_8`")
    private String b_15_8;

    @NotNull
    @TableField(value = "`15_9`")
    private String b_15_9;

    @NotNull
    @TableField(value = "`15_10`")
    private String b_15_10;

    @NotNull
    @TableField(value = "`15_11`")
    private String b_15_11;

    @NotNull
    @TableField(value = "`15_12`")
    private String b_15_12;

    @NotNull
    @TableField(value = "`15_13`")
    private String b_15_13;

    @NotNull
    @TableField(value = "`16`")
    private String c_16;

    @TableField(value = "`16_other`")
    private String c_16_other;

    @NotNull
    @TableField(value = "`17_1`")
    private String c_17_1;

    @NotNull
    @TableField(value = "`17_2`")
    private String c_17_2;

    @NotNull
    @TableField(value = "`17_3`")
    private String c_17_3;

    @NotNull
    @TableField(value = "`17_4`")
    private String c_17_4;

    @NotNull
    @TableField(value = "`18_1`")
    private String c_18_1;

    @NotNull
    @TableField(value = "`18-2`")
    private String c_18_2;

    @NotNull
    @TableField(value = "`18-3`")
    private String c_18_3;

    @NotNull
    @TableField(value = "`18-4`")
    private String c_18_4;

    @NotNull
    @TableField(value = "`19`")
    private String c_19;

    @TableField(value = "`19_other`")
    private String c_19_other;

    @NotNull
    @TableField(value = "`20`")
    private String c_20;

    @TableField(value = "`20_other`")
    private String c_20_other;

    @NotNull
    @TableField(value = "`21-1`")
    private String d_21_1;

    @NotNull
    @TableField(value = "`21-2`")
    private String d_21_2;

    @NotNull
    @TableField(value = "`21-3`")
    private String d_21_3;

    @NotNull
    @TableField(value = "`21-4`")
    private String d_21_4;

    @NotNull
    @TableField(value = "`21-5`")
    private String d_21_5;

    @NotNull
    @TableField(value = "`21-6`")
    private String d_21_6;

    @NotNull
    @TableField(value = "`21-7`")
    private String d_21_7;

    @NotNull
    @TableField(value = "`21-8`")
    private String d_21_8;

    @NotNull
    @TableField(value = "`21-9`")
    private String d_21_9;

    @NotNull
    @TableField(value = "`21-10`")
    private String d_21_10;

    @NotNull
    @TableField(value = "`22-1`")
    private String d_22_1;

    @NotNull
    @TableField(value = "`22-2`")
    private String d_22_2;

    @NotNull
    @TableField(value = "`22-3`")
    private String d_22_3;

    @NotNull
    @TableField(value = "`22-4`")
    private String d_22_4;

    @NotNull
    @TableField(value = "`22-5`")
    private String d_22_5;

    @NotNull
    @TableField(value = "`22-6`")
    private String d_22_6;

    @NotNull
    @TableField(value = "`22-7`")
    private String d_22_7;

    @NotNull
    @TableField(value = "`22-8`")
    private String d_22_8;

    @NotNull
    @TableField(value = "`22-9`")
    private String d_22_9;

    @NotNull
    @TableField(value = "`22-10`")
    private String d_22_10;

    @NotNull
    @TableField(value = "`22-11`")
    private String d_22_11;

    @NotNull
    @TableField(value = "`22-12`")
    private String d_22_12;

    @NotNull
    @TableField(value = "`22-13`")
    private String d_22_13;

    @NotNull
    @TableField(value = "`22-14`")
    private String d_22_14;

    @NotNull
    @TableField(value = "`22-15`")
    private String d_22_15;

    @NotNull
    @TableField(value = "`22-16`")
    private String d_22_16;

    @NotNull
    @TableField(value = "`22-17`")
    private String d_22_17;

    @NotNull
    @TableField(value = "`22-18`")
    private String d_22_18;

    @NotNull
    @TableField(value = "`22-19`")
    private String d_22_19;

    @NotNull
    @TableField(value = "`23-1`")
    private String d_23_1;

    @NotNull
    @TableField(value = "`23-2`")
    private String d_23_2;

    @NotNull
    @TableField(value = "`23-3`")
    private String d_23_3;

    @NotNull
    @TableField(value = "`23-4`")
    private String d_23_4;

    @NotNull
    @TableField(value = "`23-5`")
    private String d_23_5;

    @NotNull
    @TableField(value = "`23-6`")
    private String d_23_6;

    @NotNull
    @TableField(value = "`23-7`")
    private String d_23_7;

    @NotNull
    @TableField(value = "`23-8`")
    private String d_23_8;

    @NotNull
    @TableField(value = "`23-9`")
    private String d_23_9;

    @NotNull
    @TableField(value = "`23-10`")
    private String d_23_10;

    @NotNull
    @TableField(value = "`23-11`")
    private String d_23_11;

    @NotNull
    @TableField(value = "`23-12`")
    private String d_23_12;

    @NotNull
    @TableField(value = "`23-13`")
    private String d_23_13;

    @NotNull
    @TableField(value = "`23-14`")
    private String d_23_14;

    @NotNull
    @TableField(value = "`23-15`")
    private String d_23_15;

    @NotNull
    @TableField(value = "`23-16`")
    private String d_23_16;

    @NotNull
    @TableField(value = "`23-17`")
    private String d_23_17;

    @NotNull
    @TableField(value = "`23-18`")
    private String d_23_18;

    @NotNull
    @TableField(value = "`23-19`")
    private String d_23_19;

    @NotNull
    @TableField(value = "`24`")
    private String e_24;

    @NotNull
    @TableField(value = "`25`")
    private String e_25;

    @TableField(value = "`25_other`")
    private String e_25_other;

    @NotNull
    @TableField(value = "`26`")
    private String e_26;

    @TableField(value = "`26_other`")
    private String e_26_other;

    @NotNull
    @TableField(value = "`27`")
    private String e_27;

    @TableField(value = "`27_other`")
    private String e_27_other;

    @NotNull
    @TableField(value = "`28`")
    private String e_28;

    @TableField(value = "`28_other`")
    private String e_28_other;

    @NotNull
    @TableField(value = "`29`")
    private String f_29;

    @TableField(value = "`29_other`")
    private String f_29_other;

    @NotNull
    @TableField(value = "`30`")
    private String f_30;

    @TableField(value = "`30_other`")
    private String f_30_other;

    @NotNull
    @TableField(value = "`31`")
    private String f_31;

    @NotNull
    @TableField(value = "`32-1`")
    private String f_32_1;

    @NotNull
    @TableField(value = "`32-2`")
    private String f_32_2;

    @NotNull
    @TableField(value = "`32-3`")
    private String f_32_3;

    @NotNull
    @TableField(value = "`32-4`")
    private String f_32_4;

    @NotNull
    @TableField(value = "`32-5`")
    private String f_32_5;

    @NotNull
    @TableField(value = "`32-6`")
    private String f_32_6;

    @NotNull
    @TableField(value = "`32-7`")
    private String f_32_7;

    @NotNull
    @TableField(value = "`32-8`")
    private String f_32_8;

    @NotNull
    @TableField(value = "`32-9`")
    private String f_32_9;

    @NotNull
    @TableField(value = "`32-10`")
    private String f_32_10;

    @NotNull
    @TableField(value = "`32-11`")
    private String f_32_11;

    @NotNull
    @TableField(value = "`33`")
    private String f_33;

    @TableField(value = "`33_other`")
    private String f_33_other;

    @NotNull
    @TableField(value = "`34`")
    private String f_34;

    @TableField(value = "`34_other`")
    private String f_34_other;

    @NotNull
    @TableField(value = "`35-1`")
    private String g_35_1;

    @NotNull
    @TableField(value = "`35-2`")
    private String g_35_2;

    @NotNull
    @TableField(value = "`35-3`")
    private String g_35_3;

    @NotNull
    @TableField(value = "`35-4`")
    private String g_35_4;

    @NotNull
    @TableField(value = "`35-5`")
    private String g_35_5;

    @NotNull
    @TableField(value = "`35-6`")
    private String g_35_6;

    @NotNull
    @TableField(value = "`35-7`")
    private String g_35_7;

    @NotNull
    @TableField(value = "`35-8`")
    private String g_35_8;

    @NotNull
    @TableField(value = "`35-9`")
    private String g_35_9;

    @NotNull
    @TableField(value = "`35-10`")
    private String g_35_10;

    @NotNull
    @TableField(value = "`35-11`")
    private String g_35_11;

    @NotNull
    @TableField(value = "`35-12`")
    private String g_35_12;

    @NotNull
    @TableField(value = "`36-1`")
    private String g_36_1;

    @NotNull
    @TableField(value = "`36-2`")
    private String g_36_2;

    @NotNull
    @TableField(value = "`36-3`")
    private String g_36_3;

    @NotNull
    @TableField(value = "`36-4`")
    private String g_36_4;

    @NotNull
    @TableField(value = "`36-5`")
    private String g_36_5;

    @NotNull
    @TableField(value = "`36-6`")
    private String g_36_6;

    @NotNull
    @TableField(value = "`36-7`")
    private String g_36_7;

    @NotNull
    @TableField(value = "`36-8`")
    private String g_36_8;

    @NotNull
    @TableField(value = "`36-9`")
    private String g_36_9;

    @NotNull
    @TableField(value = "`36-10`")
    private String g_36_10;

    @NotNull
    @TableField(value = "`36-11`")
    private String g_36_11;

    @NotNull
    @TableField(value = "`37`")
    private String g_37;

    @NotNull
    @TableField(value = "`38-1`")
    private String g_38_1;

    @NotNull
    @TableField(value = "`38-2`")
    private String g_38_2;

    @NotNull
    @TableField(value = "`38-3`")
    private String g_38_3;

    @NotNull
    @TableField(value = "`38-4`")
    private String g_38_4;

    @NotNull
    @TableField(value = "`38-5`")
    private String g_38_5;

    @NotNull
    @TableField(value = "`38-6`")
    private String g_38_6;

    @NotNull
    @TableField(value = "`38-7`")
    private String g_38_7;

    @NotNull
    @TableField(value = "`38-8`")
    private String g_38_8;

    @NotNull
    @TableField(value = "`38-9`")
    private String g_38_9;

    @NotNull
    @TableField(value = "`38-10`")
    private String g_38_10;

    @NotNull
    @TableField(value = "`39-1`")
    private String g_39_1;

    @NotNull
    @TableField(value = "`39-2`")
    private String g_39_2;

    @NotNull
    @TableField(value = "`39-3`")
    private String g_39_3;

    @NotNull
    @TableField(value = "`39-4`")
    private String g_39_4;

    @NotNull
    @TableField(value = "`39-5`")
    private String g_39_5;

    @NotNull
    @TableField(value = "`39-6`")
    private String g_39_6;

    @NotNull
    @TableField(value = "`39-7`")
    private String g_39_7;

    @NotNull
    @TableField(value = "`39-8`")
    private String g_39_8;

    @NotNull
    @TableField(value = "`39-9`")
    private String g_39_9;

    @NotNull
    @TableField(value = "`39-10`")
    private String g_39_10;

    @NotNull
    @TableField(value = "`40`")
    private String g_40;

    @NotNull
    @TableField(value = "`41`")
    private String g_41;

    @NotNull
    @TableField(value = "`42`")
    private String g_42;

    @NotNull
    @TableField(value = "`43`")
    private String g_43;

    @TableField(value = "`43_other`")
    private String g_43_other;

    @NotNull
    @TableField(value = "`44`")
    private String g_44;

    @TableField(value = "`44_other`")
    private String g_44_other;

    @TableField(value = "create_time")
    private LocalDateTime createTime;

    @TableField(value = "update_time")
    private LocalDateTime updateTime;

    @Serial
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
